
import axios from '~/axios'
import { queryParams } from "~/composables/util.js"

/**
 * 获取订单列表接口
 * **/
export function getOrderList (page, query={}) {
  const r = queryParams(query)
  return axios.get(`/admin/order/${page}${r}`)
}

/**
 * 批量删除订单
 * **/
export function deleteOrder(ids) {
  return axios.post(`/admin/order/delete_all`, {
    ids
  })
}

/**
 * 导出订单
 * **/
export function exportOrder(query = {}) {
    const r = queryParams(query)
    return axios.post(`/admin/order/excelexport${r}`, {}, {
        responseType: "blob"
    })
}

/***
 * 查看订单信息
 * **/
export function getShipInfo(id) {
    return axios.get(`/admin/order/${id}/get_ship_info`)
}

/**
 * 拒绝/同意退款
 * **/
export function refundOrder(id, data) {
    return axios.post(`/admin/order/${id}/handle_refund`, data)
}
